package com.xiaoq.manager.vo;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.xiaoq.manager.entity.MerchantFunEntity;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;

import io.swagger.annotations.ApiModelProperty;

@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class MerchantRoleVo {
	
	@ApiModelProperty(value="Id")
	private String id;
	
	@ApiModelProperty(value="角色编码 000超级管理员，100其他管理员")
	private String code; 
	
	@ApiModelProperty(value="角色名称")
	private String name; 

	@ApiModelProperty(value="简介")
	private String memo; 

	@ApiModelProperty(value="功能列表")
	private List<MerchantFunEntity>  roleList;
	
	@ApiModelProperty(value="景区Id")
	private String sitesId;
	
	
	@ApiModelProperty(value="角色对应的管理员数量")
	private int managerNum;
	
	
	

	public int getManagerNum() {
		return managerNum;
	}

	public void setManagerNum(int managerNum) {
		this.managerNum = managerNum;
	}

	public List<MerchantFunEntity> getRoleList() {
		return roleList;
	}

	public void setRoleList(List<MerchantFunEntity> roleList) {
		this.roleList = roleList;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getSitesId() {
		return sitesId;
	}

	public void setSitesId(String sitesId) {
		this.sitesId = sitesId;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}
	
}
